Visual rehabilitation systems and methods

ABSTRACT

The system can include a display device, a processor, and a computer readable medium having instructions for a visual rehabilitation program to perform a visual rehabilitation method including causing the display device to visually present to a user one or more images.

CROSS-REFERENCE TO RELATED APPLICATION

This application claims the benefit of U.S. Provisional Patent Application Ser. No. 62/110,150, titled “Visual Rehabilitation Systems and Methods” and filed on Jan. 30, 2015, the content of which is fully incorporated by reference herein.

BACKGROUND

In the United States, an estimated 1.5 million people sustain a traumatic brain injury annually. Such traumatic brain injuries are incurred in a number of manners, such as through falls, vehicle accidents, violence, sport injuries, explosive blasts and combat injuries. People with traumatic brain injuries suffer from wide-ranging physical and psychological effects that may appear immediately after the injury or even appear much later. Symptoms include but are not limited to loss of consciousness, altered states of consciousness, headache, nausea or vomiting, fatigue or drowsiness, changes in sleeping patterns, loss of balance, dizziness, and vision changes. The quality of life of traumatic brain injury patients may be significantly impacted through such debilitating symptoms.

One of the fundamental processes with which people interact with the world is through the visual system. The visual system is one of the main areas that are affected by a traumatic brain injury. The loss or even a small impairment of a patient's visual system can mean day-to-day activities, such as cooking, reading, bathing, buying groceries, become difficult or impossible to complete. Further, when a visual system has been damaged, it impacts all systems and the deficits are devastating as vision is the process of deriving meaning from what is seen. It is a complex system that is learned and developed from childhood. The ability to rehabilitate such visual impairment is important to help traumatic brain injury patients recover and return to their normal lives.

Existing visual treatments primarily occur in office with the assistance of a visual therapist using traditional vision therapy (VT). Traditional vision therapy consists mainly of a progressive program of vision exercises, visual stimuli, or procedures conducted under the supervision of a therapist. Such treatment may be supplemented with in-home activities to be performed by the patient on his or her own.

BRIEF DESCRIPTION OF THE DRAWINGS

FIG. 1 shows embodiments of visual rehabilitation systems and methods.

FIG. 2 shows a flow chart of an embodiment of a method to develop a visual rehabilitation program.

FIG. 3 shows a flow chart of an embodiment of a method for implementation of a visual rehabilitation program.

FIG. 4 shows a flow chart of an embodiment of a method for the implementation of a visual rehabilitation program.

FIG. 5 shows a flow chart of an embodiment of a method for development of a visual rehabilitation program for each individual eye.

FIG. 6 shows an exemplary embodiment for a user to implement the disclosed visual rehabilitation systems and methods.

FIG. 7 shows an exemplary embodiment in which a user is conducting an in-home visual rehabilitation program.

FIG. 8 shows an exemplary embodiment of a portion of a visual rehabilitation program.

FIG. 9 shows a first exemplary embodiment that may be used in a visual rehabilitation program.

FIG. 10 shows a second exemplary embodiment that may be used in a visual rehabilitation program.

FIG. 11 shows a third exemplary embodiment that may be used in a visual rehabilitation program.

FIG. 12 shows a fourth exemplary embodiment that may be used in a visual rehabilitation program.

FIG. 13 shows a fifth exemplary embodiment that may be used in a visual rehabilitation program.

FIG. 14 shows a sixth exemplary embodiment that may be used in a visual rehabilitation program.

FIG. 15 shows a seventh exemplary embodiment that may be used in a visual rehabilitation program.

FIG. 16 shows an eighth exemplary embodiment that may be used in a visual rehabilitation program.

DETAILED DESCRIPTION OF THE EMBODIMENTS

Embodiments of the disclosed technology generally include visual rehabilitation systems and methods that may be utilized in a provider's office or a patient's home.

The present invention focuses on the disruption of the magnocellular (ambient) processing, which affects their ability to concentrate on slower moving parvocellular (focal) processing signals and is more likely to be disturbed by the faster moving and now confusing external ambient signals. Brain trauma often causes a disruption in ambient processing and an inability to synchronize nonvisual subcortical signals with peripheral or central eyesight cortical signals.

This innovation promotes the healing and reorganization of a damaged visual system by appropriately stimulating the magnocellular (ambient) pathway. Neuroplasticity is the capacity of neurons and neural networks in the brain to change their connections and behavior in response to new information, sensory, stimulation, development, damage, or dysfunction. By appropriately stimulating the magnocellular system in isolation, we believe we can bring about improvement in that system because research has shown substantial changes can profoundly alter the pattern of neuronal activation in response to experience. The magnocellular pathway consists of larger neurons that are more reactive to lower contrasts. By using visual stimuli with precise contrast and frequency characteristics, the magnocellular (ambient) visual pathway may be isolated and rehabilitated through the use of the disclosed system and method.

FIG. 1 illustrates several possible embodiments for a user to implement the disclosed visual rehabilitation systems and methods. As will become apparent to one skilled in the art, the disclosed embodiments are merely exemplary in nature, and the systems and methods may be employed in any suitable environment. A number of different devices are available for a user to launch the visual rehabilitation program, such as desktop computer 104, laptop computer 106, cell phone 112, smart phone, other portable device, television 110, tablet 114, virtual reality goggles 116 (e.g., Google Cardboard™, Oculus Rift™, Samsung VR Gear™, Sony's Playstation VR®), projector screen 102, and other computing devices 108. It should be understood that these devices may be used in isolation or in any combination with other devices. For example, Google Cardboard™ may be used in combination with a smart phone.

Similarly, other portions of this discussion provided to aid in understanding the scope of the embodiments are not intended to, nor should be assumed to, limit the scope to the particular examples given. For example, the device discussed here is a portable device having a processor, network connection through a computer and/or on its own, etc. Many different types of devices may have these characteristics. As another example, the discussion here involves the visual rehabilitation program being implemented in a home setting, but may include different types of devices and may include other venues such as rehabilitation centers instead of a home setting.

As shown in the exemplary embodiment, a user may use any suitable internet access point, Wifi or ethernet, to access the visual rehabilitation system. In other embodiments, the user may use his or her service provider (e.g., AT&T, Verizon, T-mobile) to gain access to the visual rehabilitation program. The user may then optionally download the appropriate program to his or her device. Alternatively, the visual rehabilitation program may be streamed online and thus need not be downloaded to a local storage device. In other embodiments, possibly due to the traumatic brain injury, a user may be unable to operate the visual rehabilitation program without assistance. If this is the case, a visual rehabilitation therapist or a user's family member or friend may assist, download or initiate the program online for the user.

FIG. 1 shows an environment in which a user may download the visual rehabilitation program to be run on the user's device such as a desktop computer 104. The user may download the file from a server 118 controlled, for instance, by the user's visual therapist, whose patient-specific visual rehabilitation program may be available via the internet. In other embodiments, the visual rehabilitation program may be accessed by the user on his or her portable device via an application, which is downloadable to the user's device. Alternatively, a user may download the file while visiting the therapist's office or the program may be copied to some type of portable media, such as a recordable DVD or USB, for the user to take home.

FIG. 2 demonstrates an exemplary embodiment of the implementation of the visual rehabilitation system. In the exemplary embodiment, a user may have an appointment with a doctor/therapist/rehabilitationist/analyst to analyze the patient's traumatic brain injury. One skilled in the art will appreciate that the disclosed persons, such as a therapist, are exemplary in nature and other individuals may be qualified to evaluate the user, design the system and/or method, and/or implement the system or method, such as a doctor. Further, the terms, user and patient, are used throughout the specification. While the terms, “user” and “patient,” are used interchangably throughout the specification, the user does not need to be formally diagnosed to qualify as a user of the system and/or method, as would be apparent to one skilled in the art. During the appointment between the user and the therapist, the user may be evaluated to develop a patient-specific visual rehabilitation program.

As shown in FIG. 2, the therapist may review the patient's case history at 202. The patient's case history may include how the patient incurred the brain injury, e.g., car accident, fall, combat injury, etc. The patient may further provide his or her own subjective complaints about his or her condition at 204. Finally, the therapist may observe and/or conduct tests on the user to obtain objective findings of the patient's condition at 206. The tests may vary widely from the simple to the complex, from a simple visual inspection of the patient to detailed MRI scans of the patient's brain. Such tests may be carried out, for example, by the doctor, doctor's assistant, radiologist or user at the instruction of the therapist. One test widely used in the evaluation of patients with traumatic brain injury is the Diopsys Nova-LX Visual Evoked Potential instrument.

It should be understood that the tests need not be conducted contemporarously with the appointment but may have occurred previously and provided to the therapist at a later time. Further, one skilled in the art would understand that the therapist may use one, two, or all of the listed elements: the patient's case history 202, patient's subjective complaints 204, or objective findings of the patient's condition 206. Patient's conditions 206 may exemplarilary be but not limited to the following: dyslexia, post-traumatic stress disorder (PTSD), stroke, visual midline shift syndrome (VMSS) and/or physical trauma. Symptoms in the patient's case history may include but are not limited to spatial disorientation, impaired balance and posture, and poor visual memory and attention. Objective findings of the patient's conditions and symptoms may be obtained through a number of methods, including but not limited to visual evoked potential (VEP) and electroencephalogram (EEG). Once the patient's case history 202, patient's subjective complaints 204, and/or objective findings of the patient's conditions 206, the therapist may utilize some or all of this information to design a patient-specific rehabilitation program at 208. Optionally, in some embodiments, the therapist may present one or more images or stimulus to the patient and measure his or her reaction to the images prior to designing the final patient specific visual rehabilitation sequences. Once the therapist designs the patient specific visual rehabilitation sequences, the therapist creates the program at 210.

It should be further understood that the invention may develop visual rehabilitation programs for categories of patients. For example, after evaluating a patient's case history 202, patient's subjective complaints 204, and objective findings of the patient's conditions 206, and other relevant information, a therapist may categorize the patient into one of the previously-developed categories of patients. For purposes of illustration, there may be ten categories of patients based upon the severity of his or her traumatic brain injury and resulting visual impairments, from 1 (visual system only mildly impaired) to a 10 (visual system severely impaired). Once the patient is categorized based upon the severity of his or her injury, the therapist then begins treatment using the visual rehabilitation program for that category of patients.

FIG. 3 demonstrates an exemplary embodiment of gathering measurements of a user's visual system. At 306, in one embodiment, the program may be paused at set intervals to review the user's measurements, e.g., ten minutes, twenty minutes, and thirty minutes. In other embodiments, the program may be paused at odd intervals to take measurements of the patient's visual system. These pauses may be made based upon the therapist's observations during testing. Such measurements may optionally be used to evaluate whether the program should be adjusted to more effectively rehabilitate the patient's visual system. At 308, the therapist may manually adjust the program to take into account the measurements taken during the program. In other embodiments, the program may automatically take into account the measurements taken during the pause and incorporate such measurements to adjust the visual rehabilitation program without the intervention of the therapist. In yet another embodiment, the program may be reinitiated without adjustment. The program ends at 310. Once the program ends, some or all of the measurements may then be used to measure the effectiveness of the patient's visual rehabilitation program, as shown at 312. As described in more detail below, measurements may also be taken in home by the user and sent to the therapist for review.

In certain embodiments, after the program has finished at 310, the therapist may then decide to adjust the program based upon some or all of the measurements taken before, during or after the program. Alternatively, the therapist may decide that the particular program is not effective for the patient in its entirety. If the therapist makes such a determination, the therapist may redesign the patient-specific rehabilitation program and/or recategorize the patient into a new patient category for previously-developed visual rehabilitation programs based upon patient class. The therapist may alternatively begin an entirely new rehabilitation program based upon said measurements.

FIG. 4 demonstrates an embodiment of the dynamic adjustment of the visual rehabilitation system and method. At 402, the user starts the program. For example, the user may be in an in-office setting with a therapist simultaneously measuring at 404 the patient's visual response to the program and dynamically adjusting the program in response to the measurements at 406. In other embodiments, the program may be adjusted automatically without intervention of the therapist, or alternatively, the therapist may view the measurement results and manually adjust the program based upon the measurements. In the in-office setting, the patient may use the program on a number of devices such as but not limited to a television, a laptop, a desktop computer, or virtual reality goggles (e.g., Oculus Rift Goggles™ or Google Cardboard™ with a smart phone). The program ends at 408.

In further embodiments, once the user has conducted a dynamic rehabilitation program session, a copy of the individualized program may be accessed over the internet or provided to the user to take home for in-home therapy. In other embodiments, the user may be given a similar or different individualized program to access or take for in-home therapy. The user may then use the program to rehabilitate on his or her own using his or her own device, such as a laptop, desktop computer or Google Cardboard™ with a smart phone. In some embodiments, the user may periodically visit the therapist's office to measure the effectiveness of the visual rehabilitation program. The frequency of such visits may vary widely, such as daily, weekly, monthly or annually.

During these visits, the therapist may test the effectiveness of the user's rehabilitation. The effectiveness of the rehabilitation may be evaluated in a number of manners. One embodiment is through the display of statistics to the therapist and may, optionally, be displayed to the user. Based upon the test results, the therapist may optionally adjust the individualized program. Such adjustments may be necessitated by the ineffectiveness of the program or whether the user's vision has improved/digressed and requires adjustments of the program to take into account the user's progression/digression.

FIG. 5 demonstrates an exemplary embodiment of individual visual rehabilitation programs for each eye of the user. Rather than developing one program for the user to implement for both eyes, the visual rehabilitation program may be individualized to each eye. For example, the user's vision may be more significantly impacted in the right eye, whereas the left eye does not suffer from the same degree of visual deficiencies. The invention permits the therapist to design a more intense visual rehabilitation program for the right eye and a different program for the right eye. As is described in more detail below, an eye-specific rehabilitation program may be implemented via virtual reality goggles, which a user may either use in-office or at home. In a different embodiment, the user may be instructed to cover the left eye while viewing the portion of the program for the right eye. The user may then switch the eye cover to the right eye while viewing the left eye visual rehabilitation program.

As shown in FIG. 5, the therapist may obtain measurements of the visual system in each eye at 502. Based upon these measurements, the therapist takes into account differences between each eye when designing the visual rehabilitation system. If each eye has the same level of impairment, then the therapist may design one program to use in both eyes. However, as shown in the embodiment found in FIG. 5, each eye may have different levels of damage and need to rehabilitate using different methods and/or different paces. The therapist thus designs at 504 and creates at 506 two different rehabilitation programs. The user may then rehabilitate in the office or take both programs home.

FIG. 6 illustrates an exemplary embodiment, virtual reality goggles 116, for a user to implement the disclosed visual rehabilitation system and methods, particularly when the rehabilitation program has been individualized for each eye. If the same visual rehabilitation program is being used in both eyes, then the program can play in both virtual reality goggle lenses 602 and 604. In other embodiments, the user may have two visual rehabilitation programs, one for each eye. The program for the user's left eye may play in the left lens at 602, and the right lens 604 of the virtual reality goggles may play the rehabilitation program for the right eye. The two programs may play simultaneously in both lenses 602 and 604. Alternatively, the two rehabilitation programs may play at separate times. For example, the right eye rehabilitation program may play for the user, followed immediately by the rehabilitation program for the left eye. In other embodiments, there may be a pause of varying periods between the user viewing each program. For example, the user may have a rest period of seconds, minutes, hours, days, or weeks, depending on his or her rehabilitation program.

FIG. 7 illustrates an exemplary embodiment in which a user 702 is conducting an in-home visual rehabilitation program using virtual reality goggles 116 and a desktop computer 104. Other types of equipment may be used other than those shown in FIG. 7. Further, any or all of the listed or illustrative equipment may be used individually or in combination. The visual rehabilitation program may be provided to the user via a computer readable medium, such as the internet, hard copy, or through some other means.

In the example, the visual rehabilitation program may exemplarily run on the user's computer and guide the user through the use of the virtual reality goggles to run the rehabilitation program for each eye. For example, the program may instruct the user to place the virtual reality goggles on his or her head. Once placed, the program may audibly, visually, or by some other method, such as vibration, prompt that the user to indicate when he or she is ready to begin the program. In other embodiments, the visual rehabilitation program may start after a set period of time, such as one minute after the instruction program is opened on his or her desktop computer 104. In some embodiments, once the program begins, the visual rehabilitation program may automatically play and stop in one or both lens of the virtual reality goggles 116. In yet other embodiments, the user may be instructed to trigger and/or end the program by selecting keys on his or her desktop computer 104. The user may also have the ability to pause the visual rehabilitation program for any reason or only a select number of reasons.

Following a visual rehabilitation program session, the user may, in certain embodiments, complete some questions and/or tests to measure the effectiveness of the visual rehabilitation program. Through the method, the visual rehabilitation program may communicate through some medium, such as the internet, to the therapist as to the user's progression and/or digression. Based upon the measurements sent to the therapist, the therapist may adjust the visual rehabilitation program over the internet, thus allowing the user to initiate an updated visual rehabilitation program without visiting the therapist's office. In yet other embodiments, the user may communicate with his or her therapist through the program to ask questions or make comments regarding the visual rehabilitation program.

Further, the virtual reality goggles 116 or some other type of equipment may enable a user to take his or her self-measurements at home. Such exemplary equipment may include a scoring program provided by the therapist to the user. By taking measurements at home, the user may not need to visit the therapist as frequently as if he or she did not have said measuring equipment at home. Such measurements enable the user to report his or her improvement or regression to the therapist without visiting the office.

FIG. 8 illustrates an exemplary embodiment of a portion of a visual rehabilitation program. An image 802 may be displayed to the user on, for example, a desktop 104. The edges of said images may be hard or blended. Further embodiments of the images may change geometric size and animation speed. The images may be static, dynamic, animated, move horizontally, move vertically, fade away, and/or fade into view.

The images may be 2-dimensional (2-D) or 3-dimensional (3-D). In one embodiment, a patient may begin with 2-D images and progress to 3-D images. The images may further include in some embodiments a virtual life-like scenario, such as a patient practicing entering a moving escalator.

Varying time periods may be used when displaying the image to the user, such as milliseconds, seconds, minutes, or other varying lengths of time depending on the rehabilitation protocol for the user. In some embodiments, the image displays less than 10 milliseconds. In other embodiments, the images are shown for 90 seconds at a time.

A number of images may be used in the visual rehabilitation program. Such images include, but are not limited to, the following of varying size, shape, color, contrast, blending; warping: (1) checkerboards; (2) horizontal stripes; (3) vertical stripes; (4) horizontal sinusoidal stripes; (5) vertical sinusoidal stripes; (6) tree trunks; and/or (7) shapes, such as a bird, circle, square, fish. Other exemplary images, but are not limited to, the following of varying size, shape, color, contrast, blending; warping: (1) checkerboards; (2) horizontal stripes; (3) vertical stripes; (4) horizontal sinusoidal stripes; (5) vertical sinusoidal stripes; (6) tree trunks; (7) shapes, such as a bird, circle, square, fish; and/or (8) bouncing balls. In other embodiments, the images incorporate real-life or life-like interactive objects, such as but not limited to manipulating coins, placing puzzle pieces, and entering escalators. Further, in an exemplary embodiment, the background of the image will remain stationary while the object dynamically moves, such as a moving escalator.

It should be understood that these images may be displayed in isolation or in any combination with other images The images displayed in each visual rehabilitation program may range from one to twenty, for example. In one exemplary embodiment, the visual rehabilitation program is comprised of three images. The images may be shown simultaneously or in quick succession. In other embodiments, the visual rehabilitation program is a series of the above images shown in succession with a pause between the images

FIG. 9 shows a first exemplary embodiment that may be used in a visual rehabilitation program. The exemplary image shown in FIG. 9 is vertical stripes. Such stripes may vary in size, contrast, color, shade, speed, movement, consistency, fading, width, length, and frequency. The image may further be static or dynamic

FIG. 10 shows a second exemplary embodiment that may be used in a visual rehabilitation program. The exemplary image shown in FIG. 10 is vertical stripes. Such stripes may vary in size, contrast, color, shade, speed, movement, consistency, fading, width, length, and frequency. The image may further be static or dynamic

FIG. 11 shows a third exemplary embodiment that may be used in a visual rehabilitation program. The exemplary image shown in FIG. 11 is vertical stripes. Such stripes may vary in size, contrast, color, shade, speed, movement, consistency, fading, width, length, and frequency. The image may further be static or dynamic

FIG. 12 shows a fourth exemplary embodiment that may be used in a visual rehabilitation program. The exemplary image shown in FIG. 12 is horizontal stripes. Such stripes may vary in size, contrast, color, shade, speed, movement, consistency, fading, width, length, and frequency. The image may further be static or dynamic

FIG. 13 shows a fifth exemplary embodiment that may be used in a visual rehabilitation program. The exemplary image shown in FIG. 13 is horizontal stripes. Such stripes may vary in size, contrast, color, shade, speed, movement, consistency, fading, width, length, and frequency. The image may further be static or dynamic

FIG. 14 shows a sixth exemplary embodiment that may be used in a visual rehabilitation program. The exemplary image shown in FIG. 14 is horizontal stripes. Such stripes may vary in size, contrast, color, shade, speed, movement, consistency, fading, width, length, and frequency. The image may further be static or dynamic

FIG. 15 shows a seventh exemplary embodiment that may be used in a visual rehabilitation program. The exemplary image shown in FIG. 15 is a checkerboard. Such stripes may vary in size, contrast, color, shade, speed, movement, consistency, fading, width, length, and frequency. The image may further be static or dynamic

FIG. 16 shows an eighth exemplary embodiment that may be used in a visual rehabilitation program. The exemplary image shown in FIG. 16 is a checkerboard. Such stripes may vary in size, contrast, color, shade, speed, movement, consistency, fading, width, length, and frequency. The image may further be static or dynamic

The images may contrast and have varying frequencies. For example, the stimuli contrast may vary between one-half percent (0.5%) and twenty (20%) percent contrast with varying frequencies, degrees of complexity, animation, and user interaction. In another embodiment, the stimuli contrast is 15%. In some embodiments, the variety of contrast increases in complexity as the visual rehabilitation program progresses. Frequencies may vary from 0.5 hertz and up. These numbers are exemplary and not intended as a limitation.

Further, the user may interact with the images or the images may play independent of user interaction. If the images are interactive, successive images may vary dependent on user interaction. For example, in one embodiment, a user may indicate to the program when an image, such as a circle, has become visible. Based upon the user's response, a new image, such as horizontal stripes, may appear to the user. If the user fails to interact with the initial image, the new image may not be displayed to the user. Rather, the visual rehabilitation program may continue to display variations of the same image until the user's visual system has progressed to the necessary level to progress to the next image.

The visual rehabilitation program may include code to govern the behavior of the program within a browser. Such exemplary code may include but need not be limited to the following:

nav {    background-color: #ffffff;    line-height:30px;    width: 125px;    padding: 20px;    position: fixed;    overflow-x: hidden;    overflow-y: auto;    top: 0;    bottom: 0;    z-index: 1; } section {    float:left;    padding:10px; } body {    margin: 0px;    padding: 0px; } Javascript may or may not be used in combination with such exemplary code.

Another exemplary embodiment of the code may include the following:

-   -   function vWaveL(val) {         -   var link=document.getElementById(‘metro’);         -   link.style.visibility=‘hidden’;         -   var done=document.getElementById(‘vWaveL’);         -   done.style.border=“5px solid #C0C0C0”;         -   var max=0.52;         -   var min=0.45;         -   var delta=0.005;         -   if ((val!=false) && (project!=null))             -   project.clear( )         -   var polyWidth=75;         -   var numPoly=Math.floor (width/polyWidth)+1;         -   var rem=width % polyWidth;         -   if (rem>=numPoly) {             -   polyWidth+=Math.floor (rem/numPoly);             -   rem=width % polyWidth;         -   }         -   var bkGnd=new Shape.Rectangle(0,0,width,height);         -   bkGnd.fillColor=“Grey”;         -   bkGnd.fillColor.brightness=max;         -   bkGnd.strokeWidth=0;         -   bkGnd.opacity=1;         -   bkGnd.name=“BackgroundRect”;         -   var stripe=new Array(numPoly);         -   stripe[0]=new Shape.Rectangle(new Point(polyWidth,0),             -   new Size(polyWidth, height));         -   stripe[0].fillColor=“Grey”;         -   stripe[0].fillColor.brightness=max;         -   stripe[0].position.x=polyWidth/2;         -   for (i=1; i<numPoly; i+=2){             -   stripe[i]=stripe[0].clone( )             -   stripe[i].position.x+=polyWidth*i;             -   stripe[i].fillColor=“Grey”             -   stripe[i].fillColor.brightness=min;         -   }         -   for (i=2; i<numPoly; i+=2) {             -   stripe[i]=stripe[0].clone( )             -   stripe[i].position.x+=polyWidth*i;             -   stripe[i].fillColor.brightness=max;         -   }         -   function myOnFrame(event) {             -   for (i=0; i<numPoly; i+=2) {                 -   if (increasing==true) {                 -   if (stripe[i].fillColor.brightness<max)                 -   stripe[i].fillColor.brightness+=delta;                 -   else if (stripe[i].fillColor.brightness>=max)                 -   increasing=false;                 -   }                 -   else if (increasing==false){                 -   if (stripe[i].fillColor.brightness>min)                 -   stripe[i].fillColor.brightness−=delta;

.selected {background-color:#483D8B; }

#temp{

-   -   align:center;

}

nav }

-   -   line-height:30px     -   width: 125px;     -   padding: 20px;     -   position: fixed;         -   overflow-x: hidden;         -   overflow-y: auto;         -   top: 0;         -   bottom: 0;

}

The above descriptions are merely some examples of capabilities available with the ability to use the visual rehabilitation system and/or method. No limitation to any particular embodiment is intended nor should be implied. Different processes and components of the various processes may be separated and/or combined differently within the scope of embodiments.

It will be appreciated that several of the above-disclosed and other features and functions, or alternatives thereof, may be desirably combined into many other different systems or applications. Also that various presently unforeseen or unanticipated alternatives, modifications, variations, or improvements therein may be subsequently made by those skilled in the art which are also intended to be encompassed by the embodiments here. 

In the claims:
 1. A visual rehabilitation system, comprising: a display device; a processor; and a computer readable medium having computer-executable instructions comprising a visual rehabilitation program that, when executed by the processor, cause the processor to perform a visual rehabilitation method including causing the display device to visually present to a user one or more images.
 2. The visual rehabilitation system of claim 1, wherein the visual rehabilitation program method is comprised of a user-specific visual rehabilitation program method.
 3. The visual rehabilitation system of claim 2, wherein the user-specific visual rehabilitation program is developed based upon one or more of the following: the user's symptoms, an objective evaluation of the user's condition, the user's subjective complaints, the user's conditions, or the user's history.
 4. The visual rehabilitation system of claim 1, wherein the visual rehabilitation program is self-administered.
 5. The visual rehabilitation system of claim 1, wherein the visual rehabilitation system is implemented in a home setting.
 6. The visual rehabilitation system of claim 1, wherein the visual rehabilitation system is individualized for each eye of the user.
 7. The visual rehabilitation system of claim 1, wherein the visual rehabilitation system is accessed through one of the following: internet or portable media.
 8. The visual rehabilitation system of claim 1, wherein the one or more of images are selected from the following: checkerboards; horizontal stripes; vertical stripes; horizontal sinusoidal stripes; vertical sinusoidal stripes; tree trunks; or shapes.
 9. The visual rehabilitation system of claim 8, wherein the one or more images are shown in succession.
 10. The visual rehabilitation system of claim 8, wherein the one or more images are shown simultaneously.
 11. A visual rehabilitation method, comprising: a therapist evaluating a user's symptoms, subjective complaints, the user's conditions, and the user's history; the therapist conducting objective tests on the user; the therapist developing a visual rehabilitation program based upon one or more of the following: user's symptoms, subjective complaints, the user's conditions, the user's history, or the objective tests; and the therapist administering the visual rehabilitation program to the user wherein the visual rehabilitation program resides on computer readable medium and is administered on a device.
 12. The visual rehabilitation method of claim 11, further comprising: the therapist pausing the visual rehabilitation program at intervals; and the therapist taking measurements of the user's visual system.
 13. The visual rehabilitation method of claim 12, further comprising: the therapist adjusting the visual rehabilitation program based upon the measurements.
 14. The visual rehabilitation method of claim 11, wherein the visual rehabilitation program automatically measures the user's visual system.
 15. The visual rehabilitation method of claim 14, wherein the visual rehabilitation program adjusts based upon the measurements of the user's visual system.
 16. A visual rehabilitation method, comprising: a user with an impaired visual system utilizing computer readable medium on a device, wherein the computer readable medium comprises a visual rehabilitation program; the user initiating the visual rehabilitation program on the device; the user administering the visual rehabilitation program on the device; and the user following instructions indicated by the visual rehabilitation program; and the user concluding the visual rehabilitation program on the device.
 17. The visual rehabilitation method of claim 16, further comprising: the user taking measurements of his or her visual impairment system; and the user entering the measurements into the visual rehabilitation program, wherein the visual rehabilitation program adjusts based upon the entered measurements.
 18. The visual rehabilitation method of claim 16, further comprising: the user taking measurements of his or her visual impairment system; the user reporting the measurements to a therapist.
 19. The visual rehabilitation method of claim 18, wherein the visual rehabilitation program is periodically updated based upon reported measurements.
 20. The visual rehabilitation method of claim 16, wherein the visual rehabilitation program is comprised of one or more of images selected from the following: checkerboards; horizontal stripes; vertical stripes; horizontal sinusoidal stripes; vertical sinusoidal stripes; tree trunks; or shapes. 